package com.ruoyi.project.system.service;

import com.ruoyi.project.system.domain.ResTable;
import java.util.List;
import java.util.Date;

public interface ResTableService {
    /**
     * 保存预约主表数据
     * @param resTable 预约实体
     * @return true=成功，false=失败
     */
    boolean saveResTable(ResTable resTable);
    
    /**
     * 查询具有相同医生、科室和时间的预约记录
     * @param doctorId 医生ID
     * @param departmentId 科室ID
     * @param datetime 预约时间
     * @return 相同预约列表
     */
    List<ResTable> selectExistingReservation(Long doctorId, Long departmentId, Date datetime);
}